Contexto global
DeleteFiles
Disponible desde la versión 8.0.
Sintaxis:
DeleteFiles(<Ruta>, <Máscara>)
Parámetros:
<Ruta> (obligatorio)
Tipo: Cadena.
Ruta de los archivos que se van a eliminar.
<Máscara> (opcional)
Tipo: Cadena.
Una máscara de eliminación de archivos.
Si no se especifica <Máscara>, el método elimina todos los archivos y el directorio <Ruta>.
Para Microsoft Windows:
La máscara puede incluir los siguientes caracteres comodín: * (cualquier número de cualquier carácter) y ? (cualquier carácter).
Para Linux y macOS:
La máscara puede incluir los siguientes caracteres y comodines:
- Cualquier carácter permitido en los nombres de archivo (distinción entre mayúsculas y minúsculas)
- * (cualquier número de cualquier carácter)
- ? (cualquier carácter)
- [ (una clase de caracteres). Especifique una secuencia de caracteres después del corchete de apertura. Cualquiera de estos caracteres coincide con el filtro. Puede especificar un rango de caracteres usando un guión (-). Un corchete de cierre (]) designa el final de la clase de caracteres. Para incluir un guión en el conjunto de caracteres, especifíquelo en la primera o última posición. Un signo de exclamación (!) después del corchete de apertura especifica que todos los caracteres excepto los enumerados coinciden con el filtro.
Descripción:
Elimina los archivos especificados.
Disponibilidad:
Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.
Nota:
Para eliminar un archivo, puede pasar su nombre completo en el primer parámetro, o pasar la ruta del archivo en el primer parámetro y su nombre corto en el segundo parámetro.
Los archivos se eliminan a menos que se establezca la propiedad “Solo lectura” para ellos. De lo contrario, aparece un mensaje de error.
Los archivos se pueden direccionar utilizando los esquemas http, https y ftp. Con estos esquemas, solo puede usar una barra diagonal ‘/’, y no una barra invertida ‘\’.
Para utilizar el método en el cliente web, debe adjuntar previamente la extensión para trabajar con archivos.
El método solo funciona con archivos locales al operar en un cliente web.
Ejemplo:
| // Eliminando un directorio y todos los archivos y directorios anidados Try DeleteFiles(“C:\temp\Works”); Except Message(ErrorDescription()); EndTry; |
Consulte también:
Contexto global, método BeginDeletingFiles
Contexto global, método DeleteFilesAsync
Disponible desde:
Disponible desde la versión 8.0.
Descripción cambiada en la versión 8.3.18.


